Skip to content

Refactor pipeline agent planning, dynamic model selection, and test generation#70

Open
shangkunwang01 wants to merge 6 commits into
mainfrom
shangkun-improve-pipeline-agent
Open

Refactor pipeline agent planning, dynamic model selection, and test generation#70
shangkunwang01 wants to merge 6 commits into
mainfrom
shangkun-improve-pipeline-agent

Conversation

@shangkunwang01

@shangkunwang01 shangkunwang01 commented Jul 22, 2026

Copy link
Copy Markdown
Collaborator

This PR introduces a series of improvements to the pipeline agent's flexibility(initialization), event compation for auto agent client.

  • Dynamic Model Selection: Refactored the agent initialization logic to use factory functions, allowing for dynamic model selection at runtime.
  • Event Compaction: Added support for events compaction in the auto_agent_client to optimize the payload and stream size for long-running sessions.
  • Kernel Planning & Autotuning Propagation: Updated the kernel planning prompt to better handle revisions and new plans. Autotuning summaries are now correctly propagated throughout auto search.
  • Test Generation Enhancements: Modified the gen_test_file prompt to natively support multiple input configurations and prevented pytest from being overly verbose during test runs.

@gemini-code-assist

Copy link
Copy Markdown

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

@shangkunwang01
shangkunwang01 force-pushed the shangkun-improve-pipeline-agent branch from e0c6017 to 448bd61 Compare July 24, 2026 18:45
@shangkunwang01
shangkunwang01 force-pushed the shangkun-improve-pipeline-agent branch from 448bd61 to a547065 Compare July 24, 2026 20:13
@shangkunwang01
shangkunwang01 requested a review from NinaCai July 24, 2026 20:14
@shangkunwang01
shangkunwang01 force-pushed the shangkun-improve-pipeline-agent branch from a547065 to 2276445 Compare July 24, 2026 23:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant